Architecting Secure Software Systems Using an Aspect-Oriented Approach: : A Survey of Current Research
نویسندگان
چکیده
The importance of security in the development of complex software systems has increasingly become more critical as software becomes increasingly more pervasive in our everyday lives. Aspect-orientation has been proposed as a means to handle the crosscutting nature of security requirements when developing, designing and implementing security-critical applications. This paper surveys some of the approaches and contributions of integrating an aspect-oriented approach into designing and implementing secure software systems.
منابع مشابه
A Survey of Modeling and Analysis Approaches for Architecting Secure Software Systems
There has been a growing interest in investigating methodologies to support the development of secure systems in the software engineering research community. Recently, much attention has been focused on the modelling and analysis of security properties for systems at the software architecture design level. The potential benefits of this architecture level work are substantial: security flaws ca...
متن کاملHelping to Meet the Security Needs of Enterprises: Using FDAF to Build RBAC into Software Architectures
The vision, strategies, and goals of enterprises involve numerous security issues; these stem from legal and business concerns. For example, a financial organization, such as a bank, needs to ensure that employee and customer data are kept private and account balances for customers are not corrupted. Some of these needs may be realized in a collection of software applications such as employee p...
متن کاملDiscussing strategies for software architecting and designing from an Agent-oriented point of view∗
Software design is a complex problem-solving process which requires to evaluate several design options while pursuing the objective of adhering to general principles of good quality. For instance, designing open, robust and secure architectures for novel application areas, calls for evaluating and/or integrating different distributed system technologies, such as peer-to-peer and multi-agent sys...
متن کاملDevelopment of a framework to evaluate service-oriented architecture governance using COBIT approach
Nowadays organizations require an effective governance framework for their service-oriented architecture (SOA) in order to enable them to use a framework to evaluate their current state governance and determine the governance requirements, and then to offer a suitable model for their governance. Various frameworks have been developed to evaluate the SOA governance. In this paper, a brief introd...
متن کاملDeveloping Secure Applications through Aspect-Oriented Programming
Aspect-oriented programming represents a –if not the most– promising approach to improve the software development process. It seems particularly appropriate when application requirements that seem wellseparated require software behaviour that crosscuts the basic decomposition of the application. The domain of software security is an excellent example of a real-world concern requiring a sophisti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006